Skip to content

build(deps-dev): bump the python-dependencies group across 1 directory with 14 updates#689

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python/python-dependencies-ee7ec9d4d2
Open

build(deps-dev): bump the python-dependencies group across 1 directory with 14 updates#689
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/python/python-dependencies-ee7ec9d4d2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Updates the requirements on sphinx, myst-parser, sphinxcontrib-mermaid, furo, esbonio, sphinx-autobuild, sphinx-click, sphinx-substitution-extensions, requests, sphinx-inline-tabs, ruff, typos, pre-commit and ty to permit the latest version.
Updates sphinx to 9.1.0

Release notes

Sourced from sphinx's releases.

Sphinx 9.1.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Dependencies

  • #14153: Drop Python 3.11 support.
  • #12555: Drop Docutils 0.20 support. Patch by Adam Turner

Features added

  • Add add_static_dir() for copying static assets from extensions to the build output. Patch by Jared Dillard

Bugs fixed

  • #14189: autodoc: Fix duplicate :no-index-entry: for modules. Patch by Adam Turner
  • #13713: Fix compatibility with MyST-Parser. Patch by Adam Turner
  • Fix tests for Python 3.15. Patch by Adam Turner
  • #14089: autodoc: Fix default option parsing. Patch by Adam Turner
  • Remove incorrect static typing assertions. Patch by Adam Turner
  • #14050: LaTeXTranslator fails to build documents using the "acronym" standard role. Patch by Günter Milde
  • LaTeX: Fix rendering for grid filled merged vertical cell. Patch by Tim Nordell
  • #14228: LaTeX: Fix overrun footer for cases of merged vertical table cells. Patch by Tim Nordell
  • #14207: Fix creating HTMLThemeFactory objects in third-party extensions. Patch by Adam Turner
  • #3099: LaTeX: PDF build crashes if a code-block contains more than circa 1350 codelines (about 27 a4-sized pages at default pointsize). Patch by Jean-François B.
  • #14064: LaTeX: TABs ending up in sphinxVerbatim fail to obey tab stops. Patch by Jean-François B.
  • #14089: autodoc: Improve support for non-weakreferencable objects. Patch by Adam Turner
  • LaTeX: Fix accidental removal at 3.5.0 (#8854) of the documentation of literalblockcappos key of sphinxsetup. Patch by Jean-François B.
Changelog

Sourced from sphinx's changelog.

Release 9.1.0 (released Dec 31, 2025)

Dependencies

  • #14153: Drop Python 3.11 support.
  • #12555: Drop Docutils 0.20 support. Patch by Adam Turner

Features added

  • Add :meth:~sphinx.application.Sphinx.add_static_dir for copying static assets from extensions to the build output. Patch by Jared Dillard

Bugs fixed

  • #14189: autodoc: Fix duplicate :no-index-entry: for modules. Patch by Adam Turner
  • #13713: Fix compatibility with MyST-Parser. Patch by Adam Turner
  • Fix tests for Python 3.15. Patch by Adam Turner
  • #14089: autodoc: Fix default option parsing. Patch by Adam Turner
  • Remove incorrect static typing assertions. Patch by Adam Turner
  • #14050: LaTeXTranslator fails to build documents using the "acronym" standard role. Patch by Günter Milde
  • LaTeX: Fix rendering for grid filled merged vertical cell. Patch by Tim Nordell
  • #14228: LaTeX: Fix overrun footer for cases of merged vertical table cells. Patch by Tim Nordell
  • #14207: Fix creating HTMLThemeFactory objects in third-party extensions. Patch by Adam Turner
  • #3099: LaTeX: PDF build crashes if a code-block contains more than circa 1350 codelines (about 27 a4-sized pages at default pointsize). Patch by Jean-François B.
  • #14064: LaTeX: TABs ending up in sphinxVerbatim fail to obey tab stops. Patch by Jean-François B.
  • #14089: autodoc: Improve support for non-weakreferencable objects. Patch by Adam Turner
  • LaTeX: Fix accidental removal at 3.5.0 (#8854) of the documentation of literalblockcappos key of :ref:'sphinxsetup' <latexsphinxsetup>. Patch by Jean-François B.
Commits
  • cc7c6f4 Bump to 9.1.0 final
  • b127b94 Add app.add_static_dir() for copying extension static files (#14219)
  • 20f1c46 LaTeX: Inhibit breaks for rows with merged vertical cells (#14227)
  • 3c85411 Polish CHANGES.rst (#14225)
  • 9ee5446 LaTeX: restore 1.7 documentation of literalblockcappos (#14224)
  • d75d602 LaTeX: improve (again...) some code comments in time for 9.1.0 (#14222)
  • 8dca61d Improve some LaTeX code comments (#14220)
  • 8ab9600 Bump to 9.1.0 candidate 2
  • d59b237 autodoc: Improve support for non-weakreferencable objects
  • 964424b Use the correct reference for using existing extensions (#14157)
  • Additional commits viewable in compare view

Updates myst-parser to 5.1.0

Release notes

Sourced from myst-parser's releases.

v5.1.0

✨ New Features

👌 Improvements

  • 👌 Update myst_gfm_only mode to use the unified gfm_plugin, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by @​chrisjsewell in #1128
  • 👌 Improve MathJax 4 compatibility for Sphinx 9 by @​chrisjsewell in #1110
  • 👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by @​chrisjsewell in #1133

🐛 Bug Fixes

⬆️ Dependency Upgrades

New Contributors

Full Changelog: executablebooks/MyST-Parser@v5.0.0...v5.1.0

Changelog

Sourced from myst-parser's changelog.

5.1.0 - 2026-05-13

✨ New Features

  • ✨ Add "alert" syntax extension for GFM alerts (e.g. > [!NOTE]), see by gh-user:chrisjsewell in gh-pr:1128
  • ✨ Add "gfm_autolink" syntax extension for GFM autolinks, see by gh-user:chrisjsewell in gh-pr:1128
  • ✨ Add myst_strikethrough_single_tilde config option to allow single tilde (~) for strikethrough by gh-user:chrisjsewell in gh-pr:1128
  • ✨ Add myst_colon_fence_exact_match config option to require the closing colon fence to have exactly the same number of colons as the opening, see by gh-user:chrisjsewell in gh-pr:1128

👌 Improvements

  • 👌 Update myst_gfm_only mode to use the unified gfm_plugin, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by gh-user:chrisjsewell in gh-pr:1128
  • 👌 Improve MathJax 4 compatibility for Sphinx 9 by gh-user:chrisjsewell in gh-pr:1110
  • 👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by gh-user:chrisjsewell in gh-pr:1133

🐛 Bug Fixes

  • 🐛 Use docname instead of source path in warning locations by gh-user:chrisjsewell in gh-pr:1114
  • 🐛 Correctly encode & in Markdown URLs by not HTML-escaping refuri by gh-user:chrisjsewell in gh-pr:1126
  • 🐛 Fix RemovedInSphinx10Warning for inventory item iteration by gh-user:chrisjsewell in gh-pr:1129
  • 🐛 Pin mdit-py-plugins>=0.6.1 for nested field list fix by gh-user:chrisjsewell in gh-pr:1134

⬆️ Dependency Upgrades

  • ⬆️ Upgrade to markdown-it-py~=4.2 and mdit-py-plugins~=0.6 by gh-user:chrisjsewell in gh-pr:1128
  • ⬆️ Update pygments requirement from <2.20 to <2.21 by gh-user:chrisjsewell in gh-pr:1117

Full Changelog: v5.0.0...v5.1.0

5.0.0 - 2026-01-15

This release significantly bumps the supported versions of core dependencies:

‼️ Breaking Changes

This release updates the minimum supported versions:

  • Python: >=3.11 (dropped Python 3.10, tests up to 3.14)
  • Sphinx: >=8,<10 (dropped Sphinx 7, added Sphinx 9)
  • Docutils: >=0.20,<0.23 (dropped docutils 0.19, added docutils 0.22)
  • markdown-it-py: ~=4.0 (upgraded from v3)

⬆️ Dependency Upgrades

  • ⬆️ Upgrade to markdown-it-py v4 by gh-user:chrisjsewell in gh-pr:1060
  • ⬆️ Drop Python 3.10 and Sphinx 7 by gh-user:chrisjsewell in gh-pr:1059
  • ⬆️ Drop docutils 0.19 by gh-user:chrisjsewell in gh-pr:1061
  • ⬆️ Add support for Python 3.14 by gh-user:chrisjsewell in gh-pr:1075
  • ⬆️ Support Sphinx v9 by gh-user:chrisjsewell in gh-pr:1076
  • ⬆️ Allow docutils 0.22 by gh-user:chrisjsewell in gh-pr:1084

... (truncated)

Commits
  • 2871eb9 🚀 Release v5.1.0 (#1135)
  • cc5db37 🐛 FIX: Pin mdit-py-plugins>=0.6.1 for nested field list fix (#1134)
  • 4ce57f9 👌 Stop directive-option parsing at colon fences (#1133)
  • cfcc327 ⬆️ Bump mypy from 2.0.0 to 2.1.0 (#1131)
  • 691738c ⬆️ Bump ruff from 0.15.10 to 0.15.12 (#1132)
  • 0fb1ae9 👌 IMPROVE: MathJax 4 compatibility (Sphinx 9) (#1110)
  • f153b4b ⬆️ Bump actions/setup-python from 5 to 6 (#1092)
  • 93acf8d [pre-commit.ci] pre-commit autoupdate (#1095)
  • a5f1d69 ⬆️ Update pygments requirement from <2.20 to <2.21 (#1117)
  • 8381296 🐛 FIX: Use docname instead of source path in warning locations (#1114)
  • Additional commits viewable in compare view

Updates sphinxcontrib-mermaid to 2.0.2

Changelog

Sourced from sphinxcontrib-mermaid's changelog.

Changelog

Unreleased

  • Add mermaid_dark_theme and mermaid_light_theme config options for configurable theme switching

2.0.1 (March 5, 2026)

  • Export runMermaid to window for hot reloading frontend
  • Small fixes for docs publishing

2.0.0 (January 13, 2026)

  • Drop support for Python 3.8 and 3.9
  • Add support for dynamic theme changes

1.2.3 (November 25, 2025)

  • Fix issue with ELK charts by upgrading to ELK plugin 0.2.0

1.2.2 (November 23, 2025)

  • Hotfix for CSS/JS assets included via old MANIFEST mechanism

1.2.1 (November 23, 2025)

  • Adjust chart size defaults to closer resember previous
  • Fix issue with fullscreen classes after rebase

1.2.0 (November 23, 2025)

  • Normalize javascript across various configuration options
  • Make graph full width and avoid unused margins in graph image
  • Rename fullscreen container class from mermaid-fullscreen-content to mermaid-container-fullscreen

1.1.0 (November 19, 2025)

  • Upgrade Mermaid to 11.12.1
  • Add fullscreen graph view capabilities

1.0.0 (October 12, 2024)

  • Upgrade Mermaid to 11.2.0
  • Add support for ELK diagrams
  • Add support for name parameter
  • Add passthrough of mermaid frontmatter
  • Convert to native namespace package
  • Drop support for Python 3.7

... (truncated)

Commits
  • 19be468 Merge pull request #240 from timkpaine/tkp/hatch
  • e1f9ecc Switch to hatchling
  • 42aa20a Merge pull request #239 from timkpaine/tkp/202
  • 2db5b55 bump to 2.0.2
  • 25c7ef7 Merge pull request #237 from kartben/local_paths
  • e98c6f8 increase test coverage for _use_local options
  • 1422b45 Resolve local Mermaid/ELK/ZenUML/D3 JS paths under html_static_path
  • d6d874c Merge pull request #236 from jensens/configurable-theme
  • bce5976 Document mermaid_dark_theme and mermaid_light_theme config options
  • 12bb2ac Add mermaid_dark_theme and mermaid_light_theme config options
  • See full diff in compare view

Updates furo to 2025.12.19

Release notes

Sourced from furo's releases.

2025.12.19

  • Bump the supported Sphinx version range

Full Changelog: pradyunsg/furo@2025.09.25...2025.12.19

Changelog

Sourced from furo's changelog.

2025.12.19 -- Harmonious Honeydew

  • ✨ Add support for Sphinx 9.
  • Drop support for Sphinx 6.

2025.09.25 -- Gleaming Green

  • Change the dark mode code back to native.

2025.07.19 -- Frozen Flame

  • ✨ Switch to accessible-pygments themes
  • ✨ Prefetch the sidebar logos
  • ✨ Fix flickering header drop shadow on Safari
  • Add rel=edit attribute to "Edit this page" link/icon
  • Bump NodeJS and npm dependency versions
  • Bump Saas & Webpack major versions
  • Improve current page detection to be resilient to sticky elements above header
  • Modernise Sass and use @use + @forward
  • Remove top of code border-radius with captions
  • Remove "debug printf" for headerTop value
  • Use distinct images for light and dark mode in the documentation
  • Use the modern Saas Modules

2024.08.06 -- Energetic Eminence

  • ✨ Add support for Sphinx 8
  • ✨ Add smoother transitions between breakpoints
  • Increase specificity of table-wrapper selector
  • Avoid page breaks inside paragraphs

2024.07.18 -- Dull Denim

  • Improve how icons are handled and aligned.
  • Improve scroll event handler.
  • Hide the copybutton by default.
  • Fix source_view_link configuration handling.
  • Fix close tag on pencil icon.

2024.05.06 -- Cheerful Cerulean

  • ✨ Add new custom icons for auto mode, reflecting the currently active theme.
  • ✨ Add a view this page button.
  • ✨ Add colours and highlighting to "version modified" API helpers.
  • ✨ Add release information to various customisation knobs.
  • Make all icons bigger and use a thinner stroke with them.

2024.04.27 -- Bold Burgundy

  • Add a skip to content link.

... (truncated)

Commits

Updates esbonio to 2.0.0

Release notes

Sourced from esbonio's releases.

Esbonio Language Server v2.0.0 - 2026-04-11

v2.0.0 - 2026-04-11

Breaking Changes

  • Drop support for Sphinx v6. (#1086)

  • The default values for the following configuration options have been changed.

    • esbonio.logging.level now defaults to info
    • esbonio.server.completion.preferredInsertBehavior now defaults to insert

    (#1094)

  • The default values for the following configuration options have been changed.

    • esbonio.logging.format now defaults to [%(method)s(%(msgid)s)][%(name)s] %(message)s

    Only log messages associated with the LSP methods initialize, initialized, textDocument/didOpen and workspace/didChangeConfiguration are shown by default, regardless of logging level.

    (#1095)

  • The esbonio command no longer starts the server, instead the server is launched by running esbonio server, or by invoking the python -m esbonio.server (#1098)

Features

  • Add support for Sphinx v9 by @​gastmaier (#1085)
  • Introduce the esbonio.logging.enabledMethods option which can be used to override the list of LSP methods for which log messages are shown. (#1095)

Enhancements

  • The esbonio.sphinx.pythonCommand can now be set to a single string, useful when working with virtual environments by @​gastmaier (#1085)
Commits
  • 0832ee4 Esbonio Language Server Release v2.0.0
  • bcb7488 Merge pull request #1102 from swyddfa/develop
  • 6394447 code: Update changelog
  • b1c4bcd workflow: Be specific about bundled esbonio version
  • 509420c code: bump python dependencies
  • 713877c code: bump node dependencies
  • 8bbe9e5 docs: update migration guide
  • 4351749 lsp: Introduce cli subcommands
  • fa30e22 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 5ad29e2 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates sphinx-autobuild to 2025.8.25

Changelog

Sourced from sphinx-autobuild's changelog.

Changelog

unreleased

  • Set Cache-Control header to no-cache for served files.

2025.08.25 - 2025-08-25

  • Drop support for Python 3.9-3.10 to match Sphinx.
  • Declare support for Python 3.14.
  • Add an optional --post-build flag to run additional commands after building the documentation.
  • Add support for the SPHINX_AUTOBUILD_DEBUG environment variable to help with debugging.

2024.10.03 - 2024-10-03

  • Improve error handling for failures in pre-build commands.

2024.10.02 - 2024-10-02

  • Show the changed paths that triggered the rebuild.

2024.09.19 - 2024-09-19

  • Fix path filtering on Windows by normalising path separators.
  • Filter various directories by default (.git, venv, etc).
  • Serve the correct directory when using make mode (-M).

2024.09.18 - 2024-09-18

  • Run Sphinx through the Python entry point rather than the binary on PATH.

2024.09.17 - 2024-09-17

  • Relax checks for paths that aren't required to exist.

2024.09.03 - 2024-09-03

  • Fix support for Python 3.9.
  • Fix running sphinx-autobuild via entry point scripts.

... (truncated)

Commits

Updates sphinx-click to 6.2.0

Commits
  • e8eb75e add release notes with reno
  • 46f6445 fix tests
  • 722f421 print "Usage" before printing the command usage
  • ebc3817 Fix readthedocs build (redux)
  • 9ee09f9 Fix readthedocs build
  • 58473a8 Migrate to trusted publishing
  • 0d4f938 Drop support for Python < 3.10, add Python 3.13
  • 073353a Migrate setuptools, mypy configuration to pyproject.toml
  • 83a5a17 Prefer Group over MultiCommand
  • d9705e8 Bump actions versions
  • Additional commits viewable in compare view

Updates sphinx-substitution-extensions to 2026.1.12

Changelog

Sourced from sphinx-substitution-extensions's changelog.

Changelog

.. contents::

Next

  • Drop Python 3.10 support (requires Python >=3.11).
  • Pin Sphinx to <9 in dev dependencies for sphinx_toolbox compatibility in sample project.

2026.01.12

  • Fix bug where SubstitutionXRefRole removed all occurrences of "substitution-" from CSS class names instead of only the prefix.

2025.12.15

2025.11.17

  • Give version in extension metadata.

  • literalinclude directive now supports the following options:

    • :content-substitutions: - Performs substitutions on the included file content.
    • :path-substitutions: - Performs substitutions on the file path.
  • image directive now supports the following option:

    • :path-substitutions: - Performs substitutions on the image file path.
  • Add substitutions_default_enabled configuration option to enable substitutions by default. When set to True in conf.py:

    • Substitutions are applied to all code-block directives without requiring the :substitutions: flag. Use the :nosubstitutions: flag on individual code blocks to disable substitutions when the default is enabled.
    • Substitutions are applied to all literalinclude directives (both content and path) without requiring the :content-substitutions: or :path-substitutions: flags. Use the :nocontent-substitutions: or :nopath-substitutions: flags on individual literalinclude directives to disable substitutions when the default is enabled.
    • Substitutions are applied to all image directives (path) without requiring the :path-substitutions: flag. Use the :nopath-substitutions: flag on individual image directives to disable substitutions when the default is enabled.

2025.10.24

2025.06.06

2025.04.03

... (truncated)

Commits

Updates requests to 2.34.0

Release notes

Sourced from requests's releases.

v2.34.0

2.34.0 (2026-05-11)

Announcements

  • Requests 2.34.0 introduces inline types, replacing those provided by typeshed. Public API types should be fully compatible with mypy, pyright, and ty. We believe types are comprehensive but if you find issues, please report them to the pinned tracking issue.

    Special thanks to @​bastimeyer, @​cthoyt, @​edgarrmondragon, and @​srittau for helping review and test the types ahead of the release. (#7272)

Improvements

  • Digest Auth hashing algorithms have added usedforsecurity=False to clarify security considerations. (#7310)
  • Requests added support for Python 3.15 based on beta1. Downstream projects should be able to start testing prior to its release in October. (#7422)
  • Requests added support for Python 3.14t. (#7419)

Bugfixes

  • Response.history no longer contains a reference to itself, preventing accidental looping when traversing the history list. (#7328)
  • Requests no longer performs greedy matching on no_proxy domains. The proxy_bypass implementation has been updated with CPython's fix from bpo-39057. (#7427)
  • Requests no longer incorrectly strips duplicate leading slashes in URI paths. This should address user issues with specific presigned URLs. Note the full fix requires urllib3 2.7.0+. (#7315)

New Contributors

Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2340-2026-05-11

Changelog

Sourced from requests's changelog.

2.34.0 (2026-05-11)

Announcements

  • Requests 2.34.0 introduces inline types, replacing those provided by typeshed. Public API types should be fully compatible with mypy, pyright, and ty. We believe types are comprehensive but if you find issues, please report them to the pinned tracking issue.

    Special thanks to @​bastimeyer, @​cthoyt, @​edgarrmondragon, and @​srittau for helping review and test the types ahead of the release. (#7272)

Improvements

  • Digest Auth hashing algorithms have added usedforsecurity=False to clarify security considerations. (#7310)
  • Requests added support for Python 3.15 based on beta1. Downstream projects should be able to start testing prior to its release in October. (#7422)
  • Requests added support for Python 3.14t. (#7419)

Bugfixes

  • Response.history no longer contains a reference to itself, preventing accidental looping when traversing the history list. (#7328)
  • Requests no longer performs greedy matching on no_proxy domains. The proxy_bypass implementation has been updated with CPython's fix from bpo-39057. (#7427)
  • Requests no longer incorrectly strips duplicate leading slashes in URI paths. This should address user issues with specific presigned URLs. Note the full fix requires urllib3 2.7.0+. (#7315)

2.33.1 (2026-03-30)

Bugfixes

  • Fixed test cleanup for CVE-2026-25645 to avoid leaving unnecessary files in the tmp directory. (#7305)
  • Fixed Content-Type header parsing for malformed values. (#7309)
  • Improved error consistency for malformed header values. (#7308)

2.33.0 (2026-03-25)

Announcements

  • 📣 Requests is adding inline types. If you have a typed code base that uses Requests, please take a look at #7271. Give it a try, and report any gaps or feedback you may have in the issue. 📣

Security

  • CVE-2026-25645 requests.utils.extract_zipped_paths now extracts contents to a non-deterministic location to prevent malicious file

... (truncated)

Commits

Updates sphinx-inline-tabs to 2025.12.21.14

Commits
  • 7f95645 Prepare release: 2025.12.21.14
  • 1bbb464 Add annotation for setup(app)
  • 3d24c7a Docutils 0.22 compatibility (#51)
  • 5e91213 Modernise project metadata (#49)
  • 12a2ee2 Merge pull request #47 from nineteendo/nineteendo-patch-1
  • f8d2037 Use empty tag
  • 5bb7a4b Merge pull request #42 from nedbat/patch-1
  • df1e907 Update pyproject.toml to include a doc link
  • 2dd55d2 Merge pull request #35 from pradyunsg/pre-commit-ci-update-config
  • fcbdcc9 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates ruff from 0.15.10 to 0.15.12

Release notes

Sourced from ruff's releases.

0.15.12

Release Notes

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (#24153)
  • Improve rules table accessibility (#24711)

Contributors

Install ruff 0.15.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.12/ruff-installer.sh | sh

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.12

Released on 2026-04-24.

Preview features

  • Implement #ruff:file-ignore file-level suppressions (#23599)
  • Implement #ruff:ignore logical-line suppressions (#23404)
  • Revert preview changes to displayed diagnostic severity in LSP (#24789)
  • [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
  • [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
  • [pylint] Fix PLC2701 for type parameter scopes (#24576)

Rule changes

  • [pandas-vet] Suggest .array as well in PD011 (#24805)

CLI

  • Respect default Unix permissions for cache files (#24794)

Documentation

  • [pylint] Fix PLR0124 description not to claim self-comparison always returns the same value (#24749)
  • [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) (

…y with 14 updates

Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx), [myst-parser](https://github.com/executablebooks/MyST-Parser), [sphinxcontrib-mermaid](https://github.com/mgaitan/sphinxcontrib-mermaid), [furo](https://github.com/pradyunsg/furo), [esbonio](https://github.com/swyddfa/esbonio), [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild), [sphinx-click](https://github.com/click-contrib/sphinx-click), [sphinx-substitution-extensions](https://github.com/adamtheturtle/sphinx-substitution-extensions), [requests](https://github.com/psf/requests), [sphinx-inline-tabs](https://github.com/pradyunsg/sphinx-inline-tabs), [ruff](https://github.com/astral-sh/ruff), [typos](https://github.com/crate-ci/typos), [pre-commit](https://github.com/pre-commit/pre-commit) and [ty](https://github.com/astral-sh/ty) to permit the latest version.

Updates `sphinx` to 9.1.0
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v0.1.61611...v9.1.0)

Updates `myst-parser` to 5.1.0
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v5.0.0...v5.1.0)

Updates `sphinxcontrib-mermaid` to 2.0.2
- [Changelog](https://github.com/mgaitan/sphinxcontrib-mermaid/blob/master/CHANGELOG.md)
- [Commits](mgaitan/sphinxcontrib-mermaid@2.0.1...2.0.2)

Updates `furo` to 2025.12.19
- [Release notes](https://github.com/pradyunsg/furo/releases)
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
- [Commits](pradyunsg/furo@2024.08.06...2025.12.19)

Updates `esbonio` to 2.0.0
- [Release notes](https://github.com/swyddfa/esbonio/releases)
- [Commits](swyddfa/esbonio@esbonio-language-server-v0.16.5...esbonio-language-server-v2.0.0)

Updates `sphinx-autobuild` to 2025.8.25
- [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)
- [Commits](sphinx-doc/sphinx-autobuild@2024.04.16...2025.08.25)

Updates `sphinx-click` to 6.2.0
- [Release notes](https://github.com/click-contrib/sphinx-click/releases)
- [Commits](click-contrib/sphinx-click@6.0.0...6.2.0)

Updates `sphinx-substitution-extensions` to 2026.1.12
- [Release notes](https://github.com/adamtheturtle/sphinx-substitution-extensions/releases)
- [Changelog](https://github.com/adamtheturtle/sphinx-substitution-extensions/blob/main/CHANGELOG.rst)
- [Commits](adamtheturtle/sphinx-substitution-extensions@2024.10.17...2026.01.12)

Updates `requests` to 2.34.0
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.33.1...v2.34.0)

Updates `sphinx-inline-tabs` to 2025.12.21.14
- [Commits](pradyunsg/sphinx-inline-tabs@2023.04.21...2025.12.21.14)

Updates `ruff` from 0.15.10 to 0.15.12
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.10...0.15.12)

Updates `typos` to 1.46.1
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](crate-ci/typos@v1.23.6...v1.46.1)

Updates `pre-commit` to 4.6.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.8.0...v4.6.0)

Updates `ty` to 0.0.35
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.1-alpha.8...0.0.35)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-version: 9.1.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: myst-parser
  dependency-version: 5.1.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: sphinxcontrib-mermaid
  dependency-version: 2.0.2
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: furo
  dependency-version: 2025.12.19
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: esbonio
  dependency-version: 2.0.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: sphinx-autobuild
  dependency-version: 2025.8.25
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: sphinx-click
  dependency-version: 6.2.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: sphinx-substitution-extensions
  dependency-version: 2026.1.12
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: requests
  dependency-version: 2.34.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: sphinx-inline-tabs
  dependency-version: 2025.12.21.14
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-version: 0.15.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: typos
  dependency-version: 1.46.1
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: pre-commit
  dependency-version: 4.6.0
  dependency-type: direct:development
  dependency-group: python-dependencies
- dependency-name: ty
  dependency-version: 0.0.35
  dependency-type: direct:development
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file major python Pull requests that update python code labels May 13, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 13, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 788db513-ff44-4967-9a66-4ea21957f049

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/pip/python/python-dependencies-ee7ec9d4d2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mangelajo
Copy link
Copy Markdown
Member

@ambient-code can you handle the issues on this?

- Add missing `certifi` dependency to jumpstarter-cli-common/pyproject.toml
  (imported in oidc.py but not declared as a package dependency)
- Add `assert command.callback is not None` narrowing before
  `inspect.unwrap(command.callback)` and `command.callback.__wrapped__`
  calls to satisfy the stricter ty >=0.0.35 type checker
- Add `# ty: ignore[invalid-assignment]` for test-only monkey-patching
  of `config.lease_async` where the function signature intentionally
  differs (missing self parameter)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ambient-code
Copy link
Copy Markdown
Contributor

ambient-code Bot commented May 15, 2026

Fixed the CI issues:

  1. Missing certifi dependency: Added certifi>=2024.2.2 to jumpstarter-cli-common dependencies — oidc.py imports it but it wasn't declared.
  2. Type-check errors from ty 0.0.35: Added assert callback is not None narrowing before inspect.unwrap() and .__wrapped__ access in test files (create_test, update_test, shell_test, delete_batch_test, delete_test, get_test). Added # ty: ignore[invalid-assignment] for intentional monkey-patching in shell_test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file major python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant